
jeferson_roseira
(usa Debian)
Enviado em 13/12/2007 - 23:37h
Galera do VOL tudo blz??
Minha duvida é a seguinte como faço para inserir manualmente o IP, exemplo no script abaixo eu insiro o Host.. gostaria de pingar no range de IP 200.171.166.xx toda vez que for pingar no ip tenho que mudar o script tem alguma forma mais pratica??
ps: sei que a pergunta ficou meio confusa.. qualquer coisa so perguntar
#!/bin/bash
#Define variaveis uteis
REDE="192.168.1"
DATA=$(date +%Y%m%d-%H%M)
#GUARDA NAS VARIAVEIS HOST [1|2] OS VALORES
#DIGITADOS PELOS USUÁRIOS
echo "digite o primeiro HOST: "
read HOST1
echo "Digite o último HOST: "
read HOST2
clear
# Define uma forma elegante de sair do programa
if [ $HOST2 == "q"]; then
exit
fi
for IP in $(seq $HOST1 $HOST2); do
ping -c 2 -w 2 192.168.1.$IP > /dev/null &&
echo "192.168.1.$IP - UP" ||
echo "192.168.1.$IP - DOWN"
done
exit
Obrigado
Jeferson_roseira